package com.mightybird.designpattern.creational.abstractfactory.factories.impl;

import com.mightybird.designpattern.creational.abstractfactory.product.InterfaceController;
import com.mightybird.designpattern.creational.abstractfactory.product.OperationController;
import com.mightybird.designpattern.creational.abstractfactory.product.impl.SymbianInterfaceController;
import com.mightybird.designpattern.creational.abstractfactory.product.impl.SymbianOperationController;
import com.mightybird.designpattern.creational.abstractfactory.factories.ControllerFactory;

public class SymbianControllerFactory implements ControllerFactory {
    @Override
    public OperationController createOperationController() {
        return new SymbianOperationController();
    }

    @Override
    public InterfaceController createInterfaceController() {
        return new SymbianInterfaceController();
    }
}
